@import url('//fonts.googleapis.com/css?family=Playfair+Display|');html body .logo img{max-height:80px;}html body .logo{margin-top:15px;}body{background-color:#CCCCCC;}body{background-image:url(../images/patterns/bg23.png);}a{text-decoration:default;}a:hover{text-decoration:default;}.main-logo-section1,.devn-switch-layout,.devn-product-order{display:none;} {
display: none;
}
.otw_blog_manager-blog-title, .otw_blog_manager-blog-title a,
.blog_post h3.entry-title a {
font-family: "Montserrat" !important;
}

/**
 * Numbering List Field Rows
 * http://demos.gravitywiz.com/numbering-gravity-forms-list-field-rows/
 */
.dropdown-menu > li > a:hover {
color: #ffffff !important;
}
.form-submit{
margin-top: 30px;
text-align: right
}
.recent_posts_list li a img {
border:1px solid #73BEFF !important
}
.row .col-md-3{
padding: 0 !important
}
.active{
background:#22305C !important
}

.menu-item a:hover{
background:#22315E !important
}
.right{
display:none !important
}
.left{
width: 100% !important; 
text-align: center;
}
.logo{
width: 100% !important;
text-align: center;
}
#trueHeader div .container{
max-width:100% !important
}
#trueHeader div .container .col-md-12{
padding:0 !important
}
#devn-mainmenu{
padding-left:1% !important;
width: 75% !important; 
margin: auto !important; 
float: none !important
}
@media screen and (max-width:1350px){
#devn-mainmenu{
width: 80% !important; 
}
}
@media screen and (max-width:1250px){
#devn-mainmenu{
width: 85% !important; 
}
}
@media screen and (max-width:1180px){
#devn-mainmenu{
width: 100% !important; 
}
.menu-item a {
padding: 10px !important
}
}

#trueHeader{
background:#73BEFF !important
}
.menu-item a{
padding: 10px 24px !important
}
.menu_right2{
display:none !important
}
.buynow, .cart-contents{
display:none !important
}
#topHeader{
padding:10px 0 !important;
background:#ffffff !important;

}
/*Store*/
.devn-wishlist-add-to-wishlist{
display:none !important
}
a.compare{
display:none !important
}
.sku_wrapper{
display:none !important
}

.additional_information_tab{
display:none !important
}
/*Fin Store*/
.download-img{width:100% !important;float:left !important;display:block !important}
.download-img img{float:left !important}
.social-issue{
    float:left !important;
    margin-top:10px !important
}
.sticky2{z-index:9 !important;display:none !important}
.fb_comments_count{display:none !important}
.otw_blog_manager-view-all{display:none !important}
.otw-media-container{border: 1px solid #72BEFF}
.comment-form-comment #comment{width:100% !important}
.comment-form-email{margin-top:20px}
.comment-form-url{display:none }
.comment-form-email label,
 .comment-form-author label {margin-top:10px;margin;margin-bottom:0 !important}

.comment-form-author #author, .comment-form-email #email {
margin-right: 20px;float: right;margin: 0 !important;
}

.about_author, .single-post div div div div h4{display:none !important}
.menu-main-menu-container{
width: 100% !important
}
#menu-item-6152 a{
background:#3AB54A !important;
color:#FFFFFF !important;
}
a.issue-sub-text {font-weight: 400 !important}
.menu-item a {
font-family: Montserrat !important;
border: 0 !important

}
.spanlevelone{
padding:0 !important;
margin:0 !important}
@media screen and (max-width:768px){
.spanlevelone{
padding:0 !important;
margin:0 !important}
#topHeader{
margin-top:20px !important
}
}

.limit-width{width:100% !important}
.layout-boxed{width:100% !important}
.limit-width, .layout-boxed{
max-width:100% !important;
}
.limit-width, .layout-boxed, #footer-layout-3 .container{
width:100% !important
}
.row-padding{
padding:0 25% !important;
}
@media screen and (max-width:1024px){
.row-padding{
padding:0 10% !important;
}
}
.grey-bottom{
border-bottom:2px solid #e6e6e6 !important;
padding-bottom:40px !important;
}
.text-right{
width:100%;
text-align:right
}
@media screen and (max-width:550px){
.text-right{
text-align:center !important
}
}
.sub-text2{
font-family: Montserrat !important;
font-weight:bold;
font-size:20px;
line-height:20px;
color:#000000;
}
.issue-title-2{
font-family: Montserrat !important;
text-align:center !important;
font-size:36px;
font-weight:bold;
line-height:36px;
color:#000000;
}
.issue-sub-text{
text-decoration:none !important;
font-family: Montserrat;
display:block !important;
font-size:16px;
line-height:22px;
color:#000000;
}
.issue-sub-head{
font-family: Montserrat;
font-size:18px;
line-height:18px;
font-weight:bold;
color:#494949;
}
.title-issue{
font-family:Montserrat !important;
font-size:70px;
line-height:70px;
color:#22315e;
text-align:center !important;
}
.desc-issue, .article{
font-size:24px;
line-height:30px;
color:#494949;
font-family:Montserrat !important;
}
#footer-layout-3 div .col-md-3{
width:100% !important
}
.menu_main div div div {
width:100% !important;
}
.openCloseWrap{
display:none !important;
}
body #sliderContent .container{
    opacity: 1;
    max-height: inherit;
    padding: 25px 0px 30px;
}
body #sliderContent .container .widget{
    opacity: 1;
}
#sliderContent .row .col-md-3{
width: 100% !important;text-align: right; float: right !important;
}
#sliderContent .row .spanlevelone{
display:none !important
}

#sliderContent{
position: static !important;
background:#ffffff !important;
height: 160px !important;
z-index:10000 !important;
}
#sliderContent .row{
height: 60px !important;
padding: 0 !important;

}
#lang_sel a.lang_sel_sel, #lang_sel a.lang_sel_sel:visited, .widget_icl_lang_sel_widget{
width:50px !important;
}
#lang_sel ul li ul {
width:50px !important;
}
#text-4, #icl_lang_sel_widget-4{
display:inline-block !important;
float:left;
}
.widget_icl_lang_sel_widget{
display:inline-block !important;
}
#icl_lang_sel_widget-4{
display:inline-block !important;
float:left;
width:50%
}
#text-15{
display: inline-block !important; 
vertical-align: top !important;
width: 100% !important; 
}
.lang_sel_sel icl-en{
width:50px !important
}
.icl-es, .icl-en, .icl-es a, .icl-en a {
background:#262626 !important;
border:none !important;
width:50px !important;
}
.navbar-default .navbar-nav > li > a{
    font-size:14px
}
body .gw-number-rows table.gfield_list {
    counter-reset: gflistrowcounter;
    margin-left: -24px;
}
.header .container .col-md-12 .menu_main{
    width:80%;
}

.gw-number-rows .gfield_list thead tr:before {
    content:'';
}
.gw-number-rows .gfield_list tbody tr:before {
    content: counter(gflistrowcounter);
    counter-increment: gflistrowcounter;
}
.gw-number-rows .gfield_list thead tr:before, .gw-number-rows .gfield_list tbody tr:before {
    display: table-cell;
    width: 18px;
    text-align: right;
    padding-right: 6px;
}

.gfield_radio li {
    float: left;
    margin-top: 10px;
    padding-right: 10px;
    width: 33.33%;
}
.gfield_radio li input[type=radio] + label
 { display: inline-block;
    padding: 6px 12px;
    background-color: #0072bc;
    border-color: transparent;
    line-height: 2em;
    color: #fff;
    width: 100%;
    cursor: pointer;
    text-align: center;
}
 
.gform_body ol {
    list-style-type: none;
    padding: 0;
}
input[type="radio"]
 {
    display: none;
   }

gform_wrapper .gfield_date_day label, .gform_wrapper .gfield_date_month label, .gform_wrapper .gfield_date_year label, .gform_wrapper .gfield_time_ampm label, .gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label, .gform_wrapper .ginput_complex label, .gform_wrapper .instruction {display: none !important;}
.textoform{ text-align: center;}
.gfield_label {
    display: none!important;
   }
.employer{float: left !important;}

.gfield_radio li input[type="radio"]:checked + label {
    background-color: #c3152e;
    border: 1px solid #CCC !important;
}
.gform_card_icon_container {display:none!important;}

.gform_wrapper .ginput_complex span.ginput_cardextras {
    display: block;
    margin-top: 10px;
    overflow: hidden;
}
.ginput_cardinfo_right {
    margin-right: 2.5%;
    width: 35% !important;
}
.ginput_card_expiration 
 {
    margin-right: 2.5%;
    width: 35% !important;
}
.ginput_card_expiration_month
 {   
    margin-right: 2.5%;
    width: 35% !important;
}
.ginput_card_security_code_icon {display:none!important;}

.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
    margin-left: 12%;
    width: 90%;
}
#input_4_6_1  {margin-bottom: 5px!important;}


.copyright_info.two{
    display:none !important;
}
#footer-layout-3{
    padding: 0 !important;
    background: #22305D !important;
}
.marb8{margin-bottom:0 !important}
.menu_right{display:none !important}
.gform_title{display:none !important}
.icon-2x {
    font-size: 1em!important;
}
li.social-icon{margin-right: 5px!important;}
.nav>li>a {
    position: relative;
    display: block;
    padding: 0px 10px;
}
.titulo-vol{
    color:#FFFFFF;
    text-align:center;
    font-family:Montserrat !important;
    font-size:70px;
    font-weight:bold;
    margin-bottom:30px !important;
}
.titulo-izq{
    line-height:50px !important;
    color:#22315e !important;
    text-align:left;
    font-family:Montserrat !important;
    font-size:50px;
    font-weight:bold;
    margin-bottom:30px !important;
}
.txt-vol{
    color:#FFFFFF;
    text-align:center;
    font-family:Montserrat !important;
    font-size:22px;
    margin-bottom:20px !important;
}
.titulo-about{
    font-family:Montserrat !important;
    font-size:70px !important;
    line-height:70px !important;
    color:#22315e !important;
}
.txt-about{
    font-family:Montserrat !important;
    font-size:14px !important;
    color:#494949 !important;
    text-align:justify !important;
}
.txt-mini{
    font-family:Montserrat !important;
    color:#FFFFFF;
    font-size:14px;
    text-align:center;
    margin-bottom:20px !important;
}
.row-center{
    text-align:center !important;
}

.row-40a {
    width:40% !important;
    background: #00aeef !important;
    padding-right:100px !important;
}
.row-40{
    width:40% !important;
    background: #c3152e !important;
    padding-left:100px !important;
}
.row-40b{
    width:40% !important;
}
.row-50-1{
background:#00AEEF !important;
width:50% !important;
}
.row-50-2{
background:#22315E !important;
width:50% !important;
}
.row-20{
    width:20% !important;
    background: #22315e;
}
.icono-twitter{
    display:inline-block !important;
    margin-left:10px;
}
.icono-fb{
    display:inline-block !important;
    margin-right:10px !important;
}

.txtMedia{
    display:block !important;
    height:60px;
    padding-top:15px;
    text-align:right;
    color:#FFFFFF !important;
    font-family:Open Sans;
    font-size:20px;
    padding-right:15px;
    text-decoration:none !important;
}
.txtMedia:hover {
    font-weight:bold !important;
    color:#FFFFFF !important;
    cursor: pointer; 
}
.txtTv{
    display:block !important;
    height:60px;
    padding-top:15px;
    text-align:center;
    color:#ffffff;
    font-family:Montserrat;
    font-size:20px;
    text-decoration:none !important;
}
.txtTv:hover {
    font-weight:bold !important;
    color:#FFFFFF !important;
    cursor: pointer; 
}
.txtShare{
    display:block !important;
    height:60px;
    padding-top:15px;
    text-align:center;
    color:#ffffff;
    font-family:Montserrat !important;
    font-size:20px;
    text-decoration:none !important;
}
.txtShare:hover {
    color:#FFFFFF !important;
    font-weight:bold !important;
    cursor: pointer; 
}
.titulo-modal{
    text-align: center; 
    color: #ffffff !important;
    font-family: Playfair Display;
    font-size: 30px;
    margin-bottom: 20px;
}
.titulo-new{
    color:#22315e !important;
    font-family:Montserrat !important;
    font-size:16px;
    margin-bottom:15px !important;
}
.txt-new{
    color:#000000 !important;
    font-family:Montserrat !important;
    font-size:14px;
    margin-bottom:15px !important;
}
.read-more{
    color:#c3152e !important;
    font-family:Montserrat !important;
    font-size:12px;
    font-style:italic;
}
.menu-main-menu-container{
width:100% !important;
}
.padding-10{
    padding-left:10% !important;
    padding-right: 10% !important;
}

/*posts*/
#primary #content .col-md-9{
    width:100% !important;
}

/*fin posts*/

@media screen and (max-width:1040px){
.row-40a, .row-40, .row-20, .row-50-1, .row-50-2{
    width:100% !important;
    margin:0 !important;
    padding:0 !important;
}
.txtShare, .txtTv, .txtMedia{
    text-align:center !important;
    padding-right:0 !important;
    padding-left:0 !important;
}
}
.vc_separator{
    margin-top:26px !important;
    float:left !important;
}
@media (min-device-width: 992px) and (max-device-width: 1200px){
.wpb_wrapper{
		padding-left: 0px;
		padding-right: 10px;
	}
}	
.menu-item-language{
margin-top:20px !important;
}
#menu-item-3713, #menu-item-3702{
background:#3AB54A !important;
}
#menu-item-3713 a, #menu-item-3702 a {
color:#ffffff !important
}

@media screen and (max-width:766px){
.header .container .col-md-12 .menu_main {
    width:100% !important
}
.col-slider{
padding:0 !important
}
}
@media screen and (max-width:999px){
.logo, .menu_main{
width:100% !important;
text-align:center !important;
}
.menu_main div div div {
width:100% !important;
}
}
/*Posts*/
.post_meta_links {
display:none !important;
}
.blog_postcontent .image_frame img{
width:600px !important;
float:none !important;
}
.blog_postcontent .image_frame{
text-align:center !important;
}
@media screen and (max-width:1160px) and (min-width:980px){
.menu_main div div #navbar-collapse-1{
float: right !important;width: 100% !important
 }
.menu-main-menu-container{
float: right;width: 100% !important
 }
.menu-main-menu-container ul{
float: right !important; text-align: right !important;
 }
.menu_main .navbar .container #navbar-collapse-1{
width: 100% !important
}
.menu-main-menu-container{
width: 100% !important
}
 }
@media screen and (max-width:768px){
.comment-form-author label, .comment-form-email label
 {width:10% !important}
}
.titulo-pledge{
margin-top:30px !important
}
@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width:768px){
#topHeader{ 
margin-top:60px !important
}
#container_full{ 
padding-top:140px !important
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width:480px){
#topHeader{ 
margin-top:60px !important
}
#container_full{ 
padding-top:30px !important
}
}

/*Fin Posts*/
@media (min-width: 480px) and (max-width: 767px){.text-right{
text-align:center !important
}}
body,.dropdown-menu,body p{font-family:'Raleway';font-size:14px;}
.footer h3.widget-title{color:#FFFFFF;}
.entry-content h1{font-family:'Playfair Display';}
.entry-content h2{font-family:'Playfair Display';}
.entry-content h3{font-family:'Playfair Display';}
.entry-content h4{font-family:'Playfair Display';}
.entry-content h5{font-family:'Playfair Display';}